/**
 * @file 用户 token 存储、移除、查询
 * @author lmd
 */

import Cookies from 'js-cookie'

// token 名称
const TokenKey = 'Authorization'

/**
 * 获取 token
 */
export const getToken = () => Cookies.get(TokenKey)

/**
 * 将 token 存储到 cookie 中
 *
 * @param token 令牌
 */
export const setToken = (token: string) =>
  // expires 有效期（天）
  Cookies.set(TokenKey, token, { expires: 1 })

/**
 * 将 token 从 cookie 中移除
 */
export const removeToken = () => Cookies.remove(TokenKey)
